/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/

/** TEMP **/
klarna-placement.klarna-onsite-messaging-product {
    display: none!important;
}
/** TEMP **/
.woocommerce.columns-1 ul.products li.product {margin-bottom:5em;}
.term-966 .nv-index-posts h3 {
    display: none;
}

.woocommerce ul.products li.product h2.woocommerce-loop-category__title {
    text-align: center;
    font-size: 1.2em;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.07em;
}
 mark.count {display:none;}
/* Neve update */
/* title padding correction */
.nav-ul .sub-menu li>.wrap {
    padding: initial;
}
/* watermark footer removal */
.hfg-slot.left .builder-item>.item--inner>.component-wrap {
    display: none;
}
/* Titles Reappeared */
.page.nv-without-title .nv-page-title-wrap {
    display: none;
}
p.wp-caption-text {
    text-align: left;
    line-height: 1.5;
    font-size: .85em;
}
/* Artist Names on Shop All Works page */
.berocket_inline_filters label {
    font-size: 13px;
}
.fa-chevron-up:before,
.fa-chevron-down:before {
    color: #ccc;
}
#secondary .bapf_head h3 {
    text-transform: uppercase;
    font-size: 1.1em;
    border-top: 1px solid var(--nv-light-bg);
    margin:0 0 .5em;
    padding-top: 12px;
}
.bapf_slidr_main.ui-widget-content, .berocket_filter_price_slider.ui-widget-content {
    background: #ccc;
}
.bapf_slidr_main.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
    background: #888;
}
.bapf_slidr_main.ui-widget-content .ui-slider-handle, .berocket_filter_price_slider.ui-widget-content .ui-slider-handle {
    background: #434343;
    font-size: 14px;
    width: 1em;
    height: 1em;
    border: 1px solid #555;
    top: -6px;
    border-radius: 2em;
}


abbr {
  border-bottom: 1px dashed #ccc;
  display:inline;
  transition-delay: 0;
  cursor:help;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 1.8em!important;
    font-weight: bold;
    color: #00000054;
}

/* Announcement Bar Footer Tweak */
.footer--row-inner.footer-bottom-inner.footer-content-wrap {
    padding-bottom: 48px;
}
.announcement_container #announcement_bar_slider .announcement_content {
    letter-spacing: 0.04em;
}
.themify_announcement.bar .announcement_content{
	margin:4px 80px 0 0;
}

/* GDPR Cookie Button */
#cn-notice-buttons a#cn-accept-cookie {
    background: #ff6600;
}

/* My Crypto Checkout */
.mcc-DOGE {order: 3;}
.mcc-LTC {order: 4;}
.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_mycryptocheckout label .mcc_currency_icons {
    float: right;
    position: relative;
    left: 120px;
    top: -31px;
    width: 100%;
}
/* Product Image Rollover
.woocommerce ul.products li.product a img {
    /* FORMAT ALL IMAGES TO FILL EQUIVALENT SPACE,
    to remove jitter on replacement */

    /*padding: 0;
    margin: 0 auto;
}*/
/*.woocommerce ul.products li.product a img:nth-of-type(2) {
    display: none;
    transition: all .2s ease-in-out;
}
.woocommerce ul.products li.product.product_tag-hover a:hover img:nth-of-type(2) {
    display: block;
    transition: all .2s ease-in-out;
}
.woocommerce ul.products li.product.product_tag-hover a:hover img:nth-of-type(1) {
    display: none;
    transition: all .2s ease-in-out;
} */

 FIGURE TOGGLE
@media only screen and (max-width: 767px) {
  .figure, .desktop-only {
    display: none!important;
  }
}
.figure {
  display: none;
}/*
.figure {
    display: block;
    right: 0;
    padding: 0;
    margin: 0;
    z-index: 999;
}
.figure img {
    width: auto;
    height: 100vh;
    bottom: -27vh;
    position: fixed;
}

#sidebarMenu {
  position: fixed;
  right: 0;
  bottom:0;
  width: 29vh;
  transform: translateX(0);
  transition: transform 950ms ease-in-out;
  background: transparent;
  z-index:999;
}

.figure input[type="checkbox"]:checked ~ #sidebarMenu {
  transform: translateX(29vh);
}

.figure input[type=checkbox] {
  transition: all 0.3s;
  box-sizing: border-box;
  display: none;
}
.sidebarIconToggle {
  transition: all 0.3s;
  box-sizing: border-box;
  cursor: pointer;
  position: fixed;
  z-index: 99999;
  height: 100%;
  width: 100%;
  bottom: -50px;
  right: 3px;
  height: 26px;
  width: 14px;
}
.spinner {
  transition: all 0.3s;
  box-sizing: border-box;
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #666;
}
.diagonal.part-1 {
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box;
    float: right;
    transform: rotate(135deg);
    margin-right: 6px;
    margin-top: -30px;
}
.diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: right;
    margin-top: -2px;
    transform: rotate(-135deg);
    margin-right: 6px;
    margin-top: -30px;
}
#fig {
    margin: -195px -81px -51px;
    color: #656565;
    font-size: 0.95em;
    background: #efefef;
    width: 160px;
    padding: 4px 11px;
    transform: rotate(-90deg);
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.figure input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
  transition: all 0.3s ease-in-out;
  box-sizing: border-box;
  margin-top: -30px;
  transform: rotate(90deg);
}
.figure input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
  transition: all 0.3s ease-in-out;
  box-sizing: border-box;
  margin-top: -30px;
  transform: rotate(0deg);
}*/

/* Password form layout tweak*/
.post-password-form input[type=submit] {
    margin-left: 10px;
    line-height: 1em;
    height: 48px;
}
input[type="password" i] {
    margin-top: 10px;
}

/* Jury Form */
.page-id-2440 div.wpforms-container-full .wpforms-form .wpforms-field-divider {
    padding: 1em 1.4em 1em;
    background: #cdcdcd;
    border-radius: 3px;
    margin: 60px auto 1em;
}
.page-id-2440 div.wpforms-container-full .wpforms-form h3 {
    font-size: 1.4em;
    text-align: left;
    margin: 1.6em 1em 2.2em;
    font-family: inherit;
    font-weight: normal;
    letter-spacing: 0.1em;
}
.page-id-2440 div.wpforms-container-full .wpforms-form .wpforms-field-radio {
    padding: 10px 0;
    clear: both;
    text-align: center;
}
.page-id-2440 .gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}
.page-id-2440 div.wpforms-container-full .wpforms-form img {
    box-shadow: 0 1px 3px #666;
    margin-bottom: 1em;
}
.page-id-2440 dd.gallery-caption {
    min-height: 3em;
    padding: 0 2em!important;
}
.page-id-2440 .gallery-columns-3 .gallery-item {
    max-width: inherit;
    text-align: center;
    vertical-align: top;
    flex: 1 0 calc(33% - 2em);
    margin: 0 1em 4em!important;
    min-width: 260px;
}
.page-id-2440 div.wpforms-container-full .wpforms-form label.wpforms-field-label-inline {
    border:1px solid #ccc;
    padding: 1em 1.4em;
    border-radius: 3px;
    font-weight: bold;
	cursor:pointer;
	color:#545454;
    transition: all 0.1s ease-in-out;
	line-height:4;
}
.page-id-2440 div.wpforms-container-full .wpforms-form .choice-1 label.wpforms-field-label-inline:hover {
    border:1px solid green;
	background: green;
	color:#fff;
}
.page-id-2440 div.wpforms-container-full .wpforms-form .choice-2 label.wpforms-field-label-inline:hover {
    border:1px solid red;
	background: red;
	color:#fff;
}
.page-id-2440 div.wpforms-container-full .wpforms-form label.wpforms-field-label-inline:hover {
    border:1px solid #666;
	background: #666;
	color:#fff;
    transition: all 0.2s ease-in-out;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    margin: 0px 0 1em 0;
}


#product-5812 .sold-out-overlay,
#product-5812 .price {display:none;}

/* IMPORTED FROM THEME EDITOR */
.hfg_header.site-header {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

body.home .neve-main > .container .col {
    max-width: 100%!important;
}
/************/
a, a:hover {
  transition: all .2s ease-in-out;
  text-decoration: none;
}
a:hover {
    color: #10b0db;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #767678!important;
}
.nv-without-header.nv-without-title.nv-without-footer button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-10.btn.btn-primary {
    background: #ee6600;
    color: #fff;
    font-size: 1.25em;
    padding: inherit;
  }
.yikes-easy-mc-form input {
   	border: none!important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0!important;
    line-height: 2;
}
.yikes-easy-mc-success-message {
    color: #005268;
    background: #a2ebff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.home button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-10.btn.btn-primary,
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-8.btn.btn-primary,
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-3.btn.btn-primary{
    background: #ee6600;
    color: #fff;
    line-height: 2.6;
    padding: inherit;
}

#secondary .widget_yikes_easy_mc_widget {
    margin: 15px 0 0;
}
#secondary .yikes-easy-mc-form {margin-top:1em;}
label span.checkbox-parent-label {
    margin: 0 0 12px;
}

.entry-title, h2, h3, h5 {
		font-weight:normal;
    letter-spacing: 0.015em;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #4c4c4c;
}

header.header {
    position: fixed;
    width: 100%;
    /* height: 80px; */
    display: block;
    z-index: 1039;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 45%, rgba(255,255,255,0.95) 90%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 45%, rgba(255,255,255,0.95) 90%);
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 45%, rgba(255,255,255,0.95) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

/*.site-logo img {
    max-height: 48px!important;
		max-width: 48px!important;
} */

.nv-navbar {
    border-bottom: 0px solid #f0f0f0;
	background: none;/* rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 74%, rgba(255,255,255,0.5) 120%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 74%, rgba(255,255,255,0.5) 120%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 74%, rgba(255,255,255,0.5) 120%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);*/
}

#nv-primary-navigation .sub-menu {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: .4em 0;
    border-top: none;
    border-right: 2px solid #f0f0f0;
}

.hfg_header .header-main-inner .nav-ul .sub-menu {
    border-top: 1px solid #ff6600;
    background-color: rgb(255 255 255 / 96%);
    min-width: 270px;
    padding: 0.6em 1em;
    border-radius: 0 0px 3px 3px;
    transition: .2s all ease-in-out;
    box-shadow: 0px 6px 7px 0px #0000002e;
}
.builder-item--primary-menu .nav-ul li a {
    text-shadow: 0px 1px 3px white;
}

#nv-primary-navigation li a {
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-size:.9rem;
		font-weight:bold;
}

#nv-primary-navigation .sub-menu .sub-menu li a {
		font-weight:normal;
}

#nv-primary-navigation .current-menu-item > a {
    color: inherit;
		text-transform:uppercase;
}
/* Sub-Menu */

@media (min-width: 960px) {
	.row .primary-menu-ul>.menu-item-has-children>.sub-menu {
		left: 0;
	}
	.row .primary-menu-ul .sub-menu li a {
			justify-content: left;
			padding: 7px 14px 7px 0;
	}
	.row .primary-menu-ul .sub-menu .sub-menu li a {
			justify-content: left;
			padding: 4px 14px 4px 0;
	}
  .nav-ul .sub-menu li a {
      color:#ee6600!important;
      font-weight: bold;
  }
}
.row .primary-menu-ul .sub-menu {
	-webkit-box-shadow:none;
	box-shadow:none;
}

/** .home .row .primary-menu-ul .sub-menu {
  padding-top: 33px;
} **/

#nv-primary-navigation .sub-menu li {
    border: 0px solid #f0f0f0;
		padding:0;
}
.nav-ul .sub-menu li:hover a {
  color:#10b0db!important;
}
.navbar-toggle {
	border:none;
}
span.icon-bar {
    width: 25px;
    /*margin: 0px 0 6px;
    top: 2px;*/
}
.active span.icon-bar {
    width: 25px;
    margin: -8px 0 6px;
    top: 6px!important;
}
span.icon-bar.last {visibility:hidden;}
.active span.icon-bar.last {visibility:visible;}

.neve-main {
    padding-top: 74px;
}

@media (max-width: 959px) {
	.neve-main {
    padding-top: 110px;
	}
}

@media (max-width: 769px) {
}


/* CONTENT */

/* IN RAINBOWS EXHIBITION PAGE */
#in-rainbows-exhibition .woocommerce.columns-1 {
    max-width: 50vh;
    display: block;
    margin: auto;
}
.woocommerce.columns-1 {
    width: 50vh;
    display: block;
    margin: auto;
    max-width: 48%;
}
.woocommerce.columns-2 .nv-card-content-wrapper {
    max-width: 50vh;
    display: block;
    margin: 0 auto;
}

.single-artists .woocommerce.columns-2 .nv-card-content-wrapper {
  width: 90%;
}
.single-artists #content .woocommerce {
    margin: auto;
    max-width: 100%;
    width: inherit;
}
#in-rainbows-exhibition .woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0;
    margin-bottom: 180px;
}
#in-rainbows-exhibition h5 {
    margin: 2em 0 0;
}
#in-rainbows-exhibition h2.woocommerce-loop-product__title {
    margin: 0!important;
    padding: 11px 0 6px! important;
}
#in-rainbows-exhibition .woocommerce ul.products li.product .price {
    margin-top: 12px;
}
#in-rainbows-exhibition .more-details-link a.button {
    margin-top: 7px;
}

/* The Color and the Shape – Anderson/Crisp Exhibition Page */
.page-template-template-TCATS #content .woocommerce.columns-1 {
    width: 50vh;
    display: block;
    margin: 7em auto -1em;
    max-width: 90%;
}
.page-template-template-TCATS #content .flex-col.m-wide .woocommerce.columns-1 {
  width: 90%;
  max-width: 75vh;
}
.page-template-template-TCATS #content .flex-col.wide .woocommerce.columns-1 {
  width: 90%;
  max-width: 95vh;
}
.page-template-template-TCATS #content .flex-col.x-wide .woocommerce.columns-1 {
  width: 90%;
  max-width: 120vh;
}
.page-template-template-TCATS .product_cat-anderson-crisp .nv-product-image h5 {
  margin-top:5em;
  padding-top:1em;
  border-top:1px solid #cacaca;
}
.product_cat-anderson-crisp .artist-profile-link {
  color: #3c3c3c!important;
  font-family: 'montserrat',sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8rem;
  letter-spacing: 0.17rem;
}

.product_cat-anderson-crisp .artist-profile-link:hover {color:#ff6600!important;}

.page-template-template-TCATS .product_cat-anderson-crisp h2.woocommerce-loop-product__title a {
    color: #000;
    transition: color .2s ease-in-out;
    font-family: 'Montserrat',sans-serif;
    letter-spacing: 0.1rem;
    font-size: .8em;
}

.bg-grad-grey {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e8e6+0,ffffff+70 */
background: #fff; /* Old browsers */
background: -moz-linear-gradient(315deg,  #eee 0%,#ffffff 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(315deg,  #eee 0%,#ffffff 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(315deg,  #eee 0%,#ffffff 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#fff',GradientType=0 ); /* IE6-9 */
}
/* TEXAS WOMEN EXHIBITION PAGE*/
/*** Maybe was used for Texas Women? ***
.woocommerce ul.products.columns-1 li.product,
.woocommerce-page ul.products.columns-1 li.product {
    margin-bottom:6em;
    padding-bottom: 2.4em;
    border-bottom: 1px solid #e9e8e6;
}

.woocommerce ul.products.columns-1 li.product:last-of-type,
.woocommerce-page ul.products.columns-1 li.product:last-of-type {
	  margin-bottom:2.4em;
    padding-bottom: 0;
    border-bottom: none;
}
***/
.marquee {text-align: center; margin: 1em 0 2em;font-size:3em;}
a.low-key-link {color:#222;text-decoration:none!important;transition: color 0.4s ease-in-out;}
a.low-key-link:hover { color:#e66000!important; transition: color 0.4s ease-in-out;}
.back-top {text-align: right; margin-bottom: .22em;}
.back-top a {color: #ababab; font-size: .88em; text-decoration: none; border-top: 1px solid #e9e8e6; padding-top: 1em;}

.tx-wm-head {
	font-family: rockwell, sans-serif;
	font-weight: 800;
	font-size: 8vw;
	text-align: center;
	argin: 1em auto;
}
.tx-wm-sub-head {
	font-family: CrimsonText-Italic;
	font-size: 32px;
	line-height: 1.1;
	color: #555555;
	letter-spacing: -0.92px;
	text-align: center;
	max-width: 68vw;
	margin:0 auto;
}
@media (max-width: 507px) {
	.tx-wm-sub-head {
		font-size: 21px;
		line-height: 1.2;
	}
}
@media (max-width: 677px) {
  .flex-col {
  	flex: 1 1 100%!important;
  	overflow:hidden;
  	height: auto;
  	flex-wrap: wrap;
      align-content: flex-start;
  }
  .flex-col.flex-col-3 {
    padding:0;
  }
  .flex-col-4 img {width:100%}
  .flex-col.geo-quote {order:2}
  .flex-col-4.geo-quote {order:1}
  .flex-col.flex-col-3.app-form {width:100%;max-width:100%;margin:auto auto 2em;}
}
.gray a.button.button-secondary {
    font-size: .95em;
    display: block;
    text-transform: none;
}

.flex-col.flex-col-3.app-form {max-width:62%;margin:auto auto 2em;}
.flex-row {
  display: flex;
  flex-wrap: wrap;
}
.flex-col {
	flex: 1 1 50%;
	overflow:hidden;
	height: auto;
	flex-wrap: wrap;
    align-content: flex-start;
}
.flex-col-3 {
	flex: 1 0 30%;
    flex-wrap: wrap;
    min-width: 320px;
    padding: 0 30px;
    align-content: flex-start;
}
.bg-grey {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e8e6+0,ffffff+70 */
background: #e9e8e6; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e8e6 0%, #ffffff 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e9e8e6 0%,#ffffff 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e9e8e6 0%,#ffffff 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e8e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.dk-grey {background:#555555;}
.white {color:#ffffff;}
.slider-wrap {
	margin: 0 auto;
	padding: 5%;
}
.owl-carousel .owl-item img {
	display: block;
	width: auto;
}
.wp-spaios-slider.owl-carousel .wp-spaios-caption {
    background-color: transparent!important;
    color: #4b4b4b!important;
    font-family: "Crimson Text", serif;
	font-size:17px!important;
	padding:2em 15px!important;
}
.flex-col.bg-grey {		/* Slider Container */
    min-height: 670px;
	min-width: calc(320px - 20%);
}
.flex-row.flex-col { 	/* Anchor Link Container */
	padding: 0 1vw 4em;
	justify-content: space-around;
}

.one-col-wide .nv-content-wrap.entry-content {
    width: 85%;
    margin: 0 auto;
}

p.collectors-say {
    font-family: 'Crimson Text';
    font-size: 1.4em;
    line-height: 1.4;
}
p.attribution {
    text-align: right;
    display: block;
    width: 100%;
    font-size: 1.3em;
    margin-top: -10px;
    font-style: italic;
    font-family: 'Crimson Text';
}

a.title-texas,
a.title-women {color:#000;text-decoration:none;}
a.title-texas:hover {color:#E34324;}
a.title-women:hover {color:#00AEE0;}

h1 a span.title-texas,
h1 a span.title-women {color:#000; transition: color .2s ease-in-out;}
h6 a span.title-texas,
h6 a span.title-women {color:#9f9e9d; transition: color .2s ease-in-out;}
h1 a:hover span.title-texas,
h6 a:hover span.title-texas {color:#E34324; transition: color .2s ease-in-out;}
h1 a:hover span.title-women,
h6 a:hover span.title-women {color:#00AEE0; transition: color .2s ease-in-out;}

h4.txwm {
	font-family: rockwell, sans-serif;
	font-weight:800;
	font-size: 18px;
	color: #5A5A5A;
	letter-spacing: 0;
    flex: 1 0 100%;
    text-align: center;
	margin: 0 auto 3em;

}
h4.txwm.white {
	color: #fff!important;
	margin:3em auto 3em;
}
.anchor-nav {
	flex: 1 1 45%;
	text-align: center;
	padding: 0 5%;
}
.anchor-nav li {
margin: .65em 0;
}
.anchor-nav li a {
	font-family: Montserrat-Medium, sans-serif;
	font-size: 24px;
	color: #555555;
	letter-spacing: 0;
	text-align: center;
	line-height: 34px;
	text-decoration:none;
}
body.page-id-6486 .anchor-nav li a:hover,
.anchor-nav li a:hover {
	color:#00AEE0;
}
body.page-id-6486 .anchor-nav li a {
    color: #434343;
    text-decoration: none!important;
    font: 1.3em 'Crimson Text',serif;
}
.intro {
    max-width: 56vw;
    padding: 3em 1em 5em;
    margin: 0 auto;
    font-family: CrimsonText, serif;
    font-size: 21px;
    line-height: 1.34;
}

.page-template-template-tx-wm blockquote p {font-size:1em;}
.page-template-template-tx-wm blockquote:before,
.page-template-template-tx-wm blockquote:after {
	display:none;
}
.page-template-template-tx-wm blockquote {
    font-size: 1.3em;
    line-height: 1.3;
    font-family: Montserrat-Bold, sans-serif;
    display: block;
    float: right;
    width: 43%;
    font-style: italic;
    font-weight: bold;
}
blockquote.right {float:right;margin: 0 0 0.5em 1em;}
blockquote.left {float:left;margin: 0 1em 0.5em 0;}


.woocommerce nav.woocommerce-pagination ul.page-numbers {
    justify-content: center;
    border-top: 1px solid #e9e8e6;
    padding: 1em 0 .8em;
}

.embed-wrapper {
	display:block;
	width: 100%;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.post-password-form {margin-top:1em;}

.one-col-wide {max-width:63%;}

/* END TXWM */

.home-thumb.flex-col-3 {
	max-width: calc(70px + 1rem);
}
.home-right {
	max-width: calc(100% - 70px - 1rem);
}
.home-third p {
    width: 100%;
}
#content .woocommerce.columns-1.home-featured {
    margin: 32px 0 0;
    max-width: 100%;
}
#content .woocommerce.columns-1.home-featured .artist-profile-link {display: none;}
.home .woocommerce ul.products li.product {
    margin-bottom: 0;
}
label.a06be8b269-label /* Mailchimp form checkboxes */ {
    margin: .5em 1em 0;
}
@media (min-width: 960px) {
.home blockquote h2 {
    max-width: 70%;
    margin: 0 auto;
    line-height: 1.3;
}
.home .neve-main>.container .col {
    max-width: 100%;
	}
}
.nv-content-wrap a, .nv-comment-content a {
    text-decoration: none;
}
hr {border-color:#e9e8e6;}
.article-content-col {
    border-bottom: 1px solid #e9e8e6;
}
.single .article-content-col {
    border-bottom: 0px solid #e9e8e6;
}
.article-content-col .content {
    border-bottom: none;
    padding-bottom: 0;
}
article img.alignleft,
article img.alignright {
	margin-top:6px;
}
@media (max-width:479px) {
	.content img.alignleft,
	.content img.alignright,
	.entry-content .alignright,
	.entry-content .alignleft,	.wp-caption img {
    width: 100%!important;
	}
	.intro {max-width: 100%;}
	.page-template-template-tx-wm blockquote {
		display: none;
	}
	.one-col-wide {max-width:100%;}
	.one-col-wide .nv-content-wrap.entry-content {
    width: 100%;
    margin: 0 auto;
}
}
.nv-thumb-wrap {
    display: none;
}
.single .nv-thumb-wrap {
    display: block;
}

section.overview {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: -1.5em!important;
}

.episode-image {
    order: 0;
    flex: 1 1 40%;
    align-self: auto;
    padding-right: 1em;
	max-width: 250px;
}
.episode-summary {
    order: 0;
    flex: 1 1 50%;
    align-self: auto;
	/*max-width: 450px;*/
}

@media (max-width:639px) {
	.episode-image,
	.episode-summary {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.article-content-col .content .button {
    display: flex;
    align-self: center;
    justify-content: center;
	}
}

/* Archive Listing (see archive-post.php) */
h2.entry-title {
    color: #000;
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
    width: 92%;
}
.nv-non-grid-article h2.blog-entry-title.entry-title {
    margin-bottom: .6em;
    font-size: 1.6rem;
}
.post-categories li a {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.layout-alternative .article-content-col .content, .layout-default .article-content-col .content {
  align-items: flex-start;
}
.layout-alternative .nv-post-thumbnail-wrap, .layout-default .nv-post-thumbnail-wrap {
    max-width: inherit;
    flex: 1 0 calc(50% - 10px);
    margin-bottom: 1em;
}
ul.nv-meta-list,
li.meta.date.posted-on,
.episode .meta {
    display: none;
}
.post-embed {
    background: #f3f3f3;
    padding: 1em 1.3em;
    margin: 0 0 1.8em;
    border-radius: 3px;
}
.post-embed.nobg {
    background: none;
    padding:0;
  }
.post-embed h3.episode_name {
  margin:0 0 1em!important;
}
.post-embed .episode_name span {
  font-family: Raleway, sans-serif;
  font-weight:bold;
  font-size:.8em;
  line-height: 1;
}
article div.episode div.buzz_share {
  float: none!important;
  text-align:center;
}
.article-content-col .content .button.more-button {
  text-align: center;
  display: table;
  min-width: 62%;
  margin: 0 auto;
}
.excerpt-wrap.entry-summary {
    padding-bottom: 1.5em;
}

span.neve-mm-description {
    display: none;
}
.nv-page-title-wrap.nv-big-title .nv-page-title h1+p {
    margin-bottom: 0em;
    font-size: 1.5em;
    line-height: 1.5;
    border-top: 1px solid #dedede;
    padding: 1em 0;
    margin: 1em 0 0;
}

/* Email Pop-Up */
#ouibounce-modal .modal-body { background-color: #fff; }
button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { background-color: #00AEE0;}

/* Email Bar TXWM */
.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button {
    margin-top: -24px!important;
}
/* NWT 2021 Public Choiec Vote */
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-12.btn.btn-primary.button.button-secondary {
    margin-top: 0!important;
}
select#yikes-easy-mc-form-12-NWT21PUB {
    border: 0px solid rgba(51,51,51,.1);
    padding: 0.9em 1em;
}
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-12.btn.btn-primary.button.button-secondary {
    padding: 1em 1em;
}

/* WooCommerce */
.woocommerce.single .entry-summary ul.wc_stripe_product_payment_methods {
    margin-bottom: 0;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
    font-family: WooCommerce;
    content: "\e017";
    margin-left: .53em;
    vertical-align: bottom;
}

.woocommerce button.single_add_to_cart_button.button.alt {visibility: hidden;}
.woocommerce .product_tag-wg button.single_add_to_cart_button.button.alt {visibility: visible;}


.wc-block-components-product-button .wp-block-button__link.add_to_cart_button,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce #review_form #respond input#submit,
.woocommerce .actions>button[type=submit],
.woocommerce .button,
.woocommerce .button.button-secondary.more-details,
.woocommerce .button.woocommerce-form-login__submit,
.woocommerce .checkout.wc-forward,
.woocommerce .checkout_coupon button.button,
.woocommerce .return-to-shop>.button,
.woocommerce .woocommerce .price_slider_amount button.button,
.woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout),
.woocommerce a.add_to_cart_button,
.woocommerce a.added_to_cart,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce a.button.checkout-button,
.woocommerce a.product_type_external,
.woocommerce a.product_type_grouped,
.woocommerce a.product_type_variable,
.woocommerce button#place_order,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce button.button.alt.single_add_to_cart_button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce ul[id^=nv-primary-navigation] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout),
ul[id^=nv-primary-navigation] .nv-nav-cart a.button.checkout.wc-forward,
ul[id^=nv-primary-navigation] .nv-nav-cart a.button.wc-forward:not(.checkout) {
    text-transform: none!important;
    padding: 6px 10px 6px 12px;
  }

  .single-artists .more-details-link a.button {
    font-size: 14px!important;
    padding: 4px 10px 4px 12px;
}

  .product div.nyp
  /* .wcopc .product-item .nyp */ {
    line-height: 1;
    flex: 1 1 auto;
    align-self: flex-start;
    margin: 0;
    padding: 0;
  }
  .product div.nyp label
  /* .wcopc .product-item .nyp label */{
    font-weight: 700;
    display: block;
    margin-bottom: 8px;
    line-height: 1;
}
input.nyp-input {
  line-height:2;
}
.nyp .minimum-price {
  margin:8px 0 0;
}
.woocommerce-error.wc-nyp-error li {
  padding-left:24px!important;
}

button.single_add_to_cart_button.button.nyp-disabled {
  align-self:center!important;
  margin:0;
}

.woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward {background-color: #e66000;color:#fff;}
.woocommerce-checkout .woocommerce button#place_order,
.woocommerce-checkout #payment .place-order button#place_order {background-color: #e66000;color:#fff;}
.woocommerce-checkout .woocommerce button#place_order:hover,
.woocommerce-checkout #payment .place-order button#place_order:hover {background: #00AEE0;}

form.woocommerce-checkout #customer_details {
    border-width: 0px;
}
form.woocommerce-checkout h3 {
  padding:1em 0 0.4em;
}
form.woocommerce-checkout #neve-checkout-coupon {
    padding: 0;
}
form.woocommerce-checkout #neve-checkout-coupon .woocommerce-info {
    background: var(--nv-light-bg);
    border-radius: 3px;
    text-align: left;
    font-weight: bold;
    color: #000;
    line-height: 3;
}
#neve-checkout-coupon .woocommerce-info #pay_with_amazon {
    float: right;
    line-height: 2.8em;
    max-width: 184px;
    margin: 12px 4vw;
}
form.woocommerce-checkout .woocommerce-shipping-fields h3 {
    width: 100%;
    border: 0px solid var(--nv-light-bg);
    border-top: 1px solid var(--nv-light-bg);
    border-bottom: 1px solid var(--nv-light-bg);
    margin-top:1em;
    padding: 2em 0 1em;
}
form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
    border: 0px solid var(--nv-light-bg);
    border-top: 0;
    padding: 0;
}
#content .woocommerce form .form-row .optional {
    visibility: hidden;
}
.woocommerce-form__label.checkbox span {
    font-family: 'Raleway', sans-serif;
}
textarea#order_comments {
    font-family: 'Raleway',sans-serif;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table,
.woocommerce-checkout #payment {
    border-radius: 3px;
}

form.woocommerce-checkout #payment ul.payment_methods {
  padding: 0 1em;
}
form ul.payment_methods li[class*=payment_method] {
  padding: 0;
}
#order_comments_field label {
  display:none;
}
form.woocommerce-checkout #payment div.payment_box {
  background: var(--nv-light-bg);
}
form.woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid var(--nv-light-bg);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
form.woocommerce-checkout #payment {
  margin-bottom:1em;
}

/* Proceed to checkout Button */
.woocommerce-cart .woocommerce .wc-proceed-to-checkout > a.button.checkout-button {
    background: var(--nv-c-2);
    color: #fff;
}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout > a.button.checkout-button:hover {
    background: var(--nv-c-1);
}
/* Field Highlights */
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row .required {
    border-color: var(--nv-c-2);
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
    border-color: #ddd;
}
.woocommerce form .form-row.woocommerce-invalid label {color:var(--nv-c-2);}

.bfwc-cart-gateways-container {display:none;}

/* HIDE / ADJUST SHOP CATEGORIES
li.product-category.product:nth-of-type(2), li.product-category.product:nth-of-type(4) {
    display: none;
}*/
.woocommerce ul.products li.product-category.first,
.woocommerce-page ul.products li.product-category.first,
.woocommerce ul.products.columns-2 li.product-category.product,
.woocommerce-page ul.products.columns-2 li.product-category.product {
	width:inherit;
	clear: none;
}

/* Magnifier Icon */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {background: #9393938c;display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{
	border-color:#ffffff94;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
	background-color:#ffffff94;
}
.woocommerce-product-gallery__wrapper:hover {
	cursor:zoom-in;
}

/* Product Gallery Thumbnails */
.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity:0.6;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 0 0 5px;
    max-height: 140px;
    overflow: hidden;
}

/* SOLD OUT
.soldout {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: normal;
position: absolute;
top: 6px;
right: 6px;
font-size: 12px;
} */


/* Exhibition Applications + Gift shop Info Card exceptions */
.single .product_cat-exhibition-applications .details-thumb,
.single .product_cat-gift-shop .details-thumb,
.postid-5812 .more-products,
.postid-6462 .more-products { display:none; }

.woocommerce #content div.product.product_cat-exhibition-applications div.images {
	width:36%;
}

.product_cat-exhibition-applications .woocommerce-tabs.wc-tabs-wrapper {display: inherit;}

.single.woocommerce #content div div.product_cat-exhibition-applications div.summary,
.single.woocommerce div div.product_cat-exhibition-applications  div.summary,
.single.woocommerce-page #content div div.product_cat-exhibition-applications div.summary,
.single.woocommerce-page div div.product_cat-exhibition-applications div.summary {
	max-width:480px;
    width: 100%;
    clear: none;
    position: relative;
    top: 0;
    right: inherit;
    padding: 0;
    margin-bottom: 2em;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	z-index: 999;
    overflow: auto;
}


.single.woocommerce #content div div.product_cat-gift-shop div.summary,
.single.woocommerce div div.product_cat-gift-shop  div.summary,
.single.woocommerce-page #content div div.product_cat-gift-shop div.summary,
.single.woocommerce-page div div.product_cat-gift-shop div.summary {
	max-width:390px;
    width: 100%;
    clear: none;
    position: relative;
    top: 0;
    right: inherit;
    padding: 0;
    margin-bottom: 2em;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	z-index: 999;
    overflow: hidden;
}

#secondary .widget_media_image img {
    width: inherit;
}

#secondary>div.widget_nav_menu {
    margin-top: 1em;
}

.widget_nav_menu ul li {
    margin-top: 5px;
    border-radius: 3px;
    padding:0;
}
.widget_nav_menu ul li a {
  color: #ee6600;
  background: #f0f0f0;
    margin-top: 5px;
    padding: 1em;
    border-radius: 3px;
    border: none;
    display:block;
    text-decoration: none;
    font-weight: bold;
}
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul li a:active {
    color:#fff;
    background-color: #00AEE0;
    transition: all 0.2s ease-in-out;
}
.widget_nav_menu ul li.current-menu-item a {
    color:#fff;
    background-color: #ee6600;
}
.widget_nav_menu ul li.current-menu-item a:hover {
    color:#fff;
    background-color: #ee6600;
}

/* Single Product Image Gallery */
.product_cat-gift-shop .woocommerce-product-gallery .flex-viewport,
.product_tag-nobg .woocommerce-product-gallery .flex-viewport
{
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.woocommerce-product-gallery .flex-viewport {
    -webkit-box-shadow: 0 0 20px #ccc;
    box-shadow: 0px 4px 17px #7c7c7c;
    margin-bottom: 2em;
}
.product_tag-shadow-buster .woocommerce-product-gallery .flex-viewport {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.woocommerce div.product div.images .flex-control-thumbs {
  justify-content: flex-start;
}

.product .nv-single-product-top {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
}

/* Info Cards */
.product_cat-new-western-talent-2020 .entry-summary h6,
.product_cat-new-western-talent-2020 .woocommerce-product-details__short-description a {
	display: none;
}
.single.woocommerce-page #content div div.summary {
    position: relative;
    width: 34%;
    top: 0;
    right: 0;
    padding: 0;
    margin-bottom: 0;
  	background:#fffffff5;
  	-webkit-box-shadow:none;
  	-moz-box-shadow:none;
  	box-shadow:none;
  	z-index: 1;
    overflow: visible;
}
.single.woocommerce-page #content div div.summary .info-card-wrap {
    padding: 1em;
    -webkit-box-shadow: 1px 1px 6px #ccc;
    box-shadow: 1px 1px 6px #ccc;
    margin: 0 0 2.6em;
    overflow: hidden;
    min-height:220px
}
.single.woocommerce-page #content div.product_cat-gift-shop div.summary .info-card-wrap {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 1em;
  padding: 0;
  min-height: 174px;
}

@media (max-width:768px) {
  .single.woocommerce-page #content div.product_cat-in-rainbows div.summary,
  .single.woocommerce-page #content div div.summary {
      width: 100%!important;

  }
}
/*.single.woocommerce #content div div.summary,
.single.woocommerce div div.summary,
.single.woocommerce-page #content div div.summary,
.single.woocommerce-page div div.summary {
    float: right;
    width: 34%;
    clear: none;
    position: fixed;
    top: 120px;
    right: 2em;
    padding: 1em;
    margin-bottom: 8em;
	background:#fffffff5;
	-webkit-box-shadow:2px 2px 9px #d0d0d078;
	-moz-box-shadow:2px 2px 9px #d0d0d078;
	box-shadow:2px 2px 9px #d0d0d078;
	z-index: 999;
    overflow: auto;

}*/
.show-title {display: block;}

.details-thumb {
	display:block;max-width: 100px;float:right;padding:0 0 .7em .7em;max-height:124px;
}
.details-thumb img {
	-webkit-box-shadow: 1px 2px 7px #d8d8d8;
    -moz-box-shadow: 1px 2px 7px #d8d8d8;
    box-shadow: 1px 2px 7px #d8d8d8;
    max-height: 105px;
    width: auto;
}

.product_cat-gift-shop .details-thumb img,
.product_tag-nobg .details-thumb img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.woocommerce .variations_form {clear:both;}
.woocommerce .product .product_title {
	font-style:italic;
	margin-bottom: 0;
}

a.card-title img {width:40%;opacity:0.4;transition: all 0.2s ease-in-out;}
a.card-title:hover img {opacity:0.85;transition: all 0.2s ease-in-out;}
a.card-title img.emoji {opacity:1;}


.artist-profile-link {
    color:#000;text-decoration:none!important;
}

.single .product_title.entry-title {
	line-height:1;
	margin-bottom:14px!important;
}

.single-product .woocommerce-product-details__short-description p {margin-bottom:0;}
.woocommerce-product-details__short-description p {margin-bottom:0;}

.woocommerce .more-details-link {
    float: right;
}

/*** Hide Transaction Availability for Unavailable Work and Past Shows ***
body.page-id-3379 .woocommerce .more-details-link {
	display:none;
}
.woocommerce .product_cat-new-western-talent-2020 .more-details-link,
.woocommerce ul.products li.product.product_cat-new-western-talent-2021 .price,
.woocommerce ul.products li.product.product_cat-new-western-talent-2021 .more-details-link {
	display:none;
}
/******/

/* Hide Details from In Rainbows Exhibition Page*/
.page-id-6486 .woocommerce ul.products li.product .price,
.page-id-6486 .woocommerce ul.products li.product .more-details-link,
.page-id-6486 .woocommerce ul.products li.product .sold-out-overlay
 {
    display: none!important;
}

/*** Hide Transaction Availability unless tagged "wg" ***/
body.page-id-3379 .woocommerce .more-details-link {
	display:none;
}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .more-details-link {
	display:none;
}
.woocommerce ul.products li.product.product_tag-wg .price,
.woocommerce ul.products li.product.product_tag-wg .more-details-link {
	display:block;
	clear:left;
}
/* Only show price when tagged 'wg' */
.single-product .product_tag-wg span.woocommerce-Price-amount.amount {
    display: inline;
}
.single-product span.woocommerce-Price-amount.amount {
    display: none;
    margin: 5px 0px;
}
/* .single-product .info-card-wrap span.woocommerce-Price-amount.amount {
    width: inherit;
}
/******/

.single-product .woocommerce-product-details__short-description {
  float: left;
}
.woocommerce div.product p.price.suggested-price {
    display: none;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #404248;
    font-weight: normal!important;
    font-size: 1.1em;
    float: right;
    margin: 0 0 8px;
}
.woocommerce div.product form.cart .variations{margin:0;}
.woocommerce a.reset_variations {
    display: none!important;
}
.single_variation_wrap span.woocommerce-Price-amount.amount {
    margin-left: 1em;
}
.woocommerce ul.products li.product .price {
    color: #404248;
    font-weight: normal!important;
    float:none;
    font-size: 1.1em;
    margin-top: 1.3em;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    color: #404248;
    font-weight: normal!important;
}
/* YITH AUCTIONS */
.single-product .woocommerce-notices-wrapper span.woocommerce-Price-amount.amount {
  display:inline;
}
.yith-wcact-manual-bid-increment p,
#yith_wcact_reserve_and_overtime
div.yith-wcact-main-auction-product p,
.ywcact-time-left,
.ywcact-your-bid-header p,
.ywcact-bid-form {
    font-size:1em;
    margin: 0;
}
.ywcact-winner-max-bid {
    padding: 10px 10px;
    background-color: #EAF4F1;
    border: 1px solid #C3E8DD;
    margin: 1em 0 0;
    max-width: 600px;
}
input#_actual_bid.ywcact-bid-input {
    min-width: 100px;
    float: none;
    clear: both;
    text-align: right;
    padding-right: 1em;
    margin: 0 0 0 1em;
}
form.yith-wcact-watchlist {
    margin: 2em auto;
    padding: 0 0 2em 0;
    border-bottom: 2px solid #1d1d1d;
}
button.auction_bid.button.alt {
    min-width: 140px;
    background-color: #ff6600;
    color: #fff;
    transition: 0.15s ease-in-out;
}
span.ywcact-currency-symbol.ywcact-currency-value {
    float: left;
}
input.button.button-primary.yith-wcact-watchlist {
    padding: 19px;
    margin: 0 0 0 8px;
}
.ywcact-congratulations-winner-auction-section button#yith-wcact-auction-won-auction {
    background: #ee6600;
    color: #fff;
}
.ywcact-congratulations-winner-auction-section {
    padding: 20px;
    border: none;
    background-color: #f6f6f6;
    margin: 10px 0px;
}
.product-type-auction .woocommerce-tabs.wc-tabs-wrapper {
    display: unset;
}
/*****/
.home [data-ff-el="root"].ff-61803b28db5bc2b4fb307d17 .ff-61803b28db5bc2b4fb307d17__form {
    padding: 0;
}
.woocommerce div.product form {
  clear:both;
}

.woocommerce .details {
    font-size: 0.85em;
    margin: -8px 0 16px;
    opacity: .7;
  }
.details .emoji {
  filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(295deg) brightness(0%) contrast(200%);
    position: absolute;
    left: -3px;
    font-size: 1.2em;
}
.product_cat-nft div#product-addons-total {
  display: none;
}
.additional-info.flat {
    display:block;
    max-width:48%;
    margin:0;
}
.additional-info.floating {
    /* clear:both; */
	max-width:50%;
}
.additional-info.floating-right {
	margin: 0 0 0 1em;max-width: calc(50% - 11em);
}

@media only screen and (max-width: 959px) {
	.additional-info.floating-right {
		margin: 0 1em;max-width: 100%;
	}
}
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
    content: ' ';
    display: table;
}
.woocommerce.single .entry-summary>form.cart/*,
.woocommerce.single .entry-summary .price*/ { display:none; }
/*.woocommerce.single .product_tag-wg .entry-summary .price {display:inherit;}
 .product-type-variable .price {
    display: none!important;
} */
.woocommerce-variation-price .price {
    display: block!important;
}
.product-type-variable .summary p.stock.out-of-stock {
    display: block;
}
.woocommerce.single .product_tag-wg .entry-summary>form.cart {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-bottom: 0;
    padding: 1em 1.25em;
    background: #f3f3f3;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}




@media only screen and (max-width: 768px) {

	.single.woocommerce #content div div.summary,
	.single.woocommerce div div.summary,
	.single.woocommerce-page #content div div.summary,
	.single.woocommerce-page div div.summary {
		float: none;
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
	}
  .additional-info.flat {
      max-width:100%;
  }
  .additional-info.floating {
      clear:both;max-width:100%;
  }
	.woocommerce .button:not(.nv-sidebar-toggle):not(.nv-close-cart-sidebar):not([name="apply_coupon"]) {
		background: #e9e8e6;
		color: #404248;
		font-weight: normal;
		text-transform: none;
		letter-spacing: 0.02em;
		font-size: .86rem;
		border: none;
		margin: 0 0 0 -4px;
	}
}
.single.woocommerce input#aqbp_quick_buy_btn {
    flex: 0 0 60%;
	margin-top: 0;
}
#aqbp_quick_buy_shop_btn {
	margin-top:1em;
}
/* .outofstock.product_cat-new-western-talent .more-details-link a.button {
    width: inherit!important;
    background: #f1f1f1!important;
    padding: 8px 12px;
    border-radius: 3px!important;
}
*/


.content div.episode div.meta {
    display: none;
}
.content div.episode div.buzz_share {
    display: block;
    float: none!important;
    margin: 1em auto 2em!important;
    text-align: center;
}

#content .nv-content-wrap ul li {
    line-height: inherit;
}

.button.button-primary {border-width:0;}

/* Judges Profile Layout */

	.profile-wrap {
		display: flex;
		align-content: flex-start;
	}
	.profile-wrap img.alignleft {
		flex:0 0 auto;
		padding: 0 1em 0 0;
		margin: 16px 0;

	}
	.profile-wrap .profile-content {
		flex: 1 1 80%;
		margin:1em 0 0;
	}

/* WP Forms */
.wpforms-page h3 {
    margin-top: 1em!important;
}
div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit] {
	background:#e66000;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
    border: 0;
    text-align: center;
    margin: 2.6em 0 1em;
    font-size: 1em;
    text-transform: uppercase;
    min-width: 140px;
    width: 100%;
    letter-spacing:0.02em;
}
div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:active {
    background-color: #00AEE0;
	border:0;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    width: 100%;
    display: inline;
}
.page-id-3379 div.wpforms-container-full {max-width:660px;}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background:#e0f3f8;
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

}
	@media only screen and (max-width: 507px) {
		div.wpforms-container-full .wpforms-form .wpforms-one-fourth,
		div.wpforms-container-full .wpforms-form button[type=submit] {
		width: 100%;
		display: block;
		margin: 0;
		}
		div.wpforms-container-full .wpforms-form .wpforms-submit-container {
		width: 100%;
		display: block;
		top: 1em;
		margin-bottom: 3em;
		}
}


.single-product h1.artist-name.entry-title,
.tax-product_cat h1.artist-name.entry-title {
    margin: 0 0 0.4em;
    line-height: .6;
}

.term-wilder-nightingale .artist_link,
.term-jones-walker .artist_link,
.term-the-ranch-at-taos .artist_link {
	display:none;
}

/* FLEXBOX Layout (ARTISTS) */
		/* ↓ targets the intermediary wrapper */
		.with-sidebar > * {
		  display: flex;
		  flex-wrap: wrap;
		  margin: -1.5rem;
		}

		.with-sidebar > * > * {
		  /* ↓ applies to both elements */
		  margin: 1.5rem;
		}

		.flex_right {
		  flex-basis: 20rem;
		  flex-grow: 1;
		  margin-top: 0;
		}

		.flex_left {
		  /* ↓ grow from nothing */
		  flex-basis: 0;
		  flex-grow: 999;
		  min-width: calc(50% - 3rem);
		  max-width: 640px;
		}

    span.pub-name {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    display: block;
    margin-top: -3px;
  }

    .with-sidebar.single-layout{margin-bottom: 2em;}

    .flex_left.single-layout{max-width: 19vw;min-width: 20%;}

    .episode-image.single-layout{flex-basis: 100%;max-width: none;padding-right:0;}

    .flex_right.single-layout{flex-basis: calc(50% - 3em);}

    .artist-bio.single-layout {font-size: 1.6em;line-height:1.25;}

    .overview.single-artists {clear:both;float:left;width:320px;margin:6px 1em 6px 0!important}

    @media only screen and (max-width: 694px) {

      .flex_left.single-layout{max-width: 100%;}

      .flex_right.single-layout{flex-basis:100%;}
}
    @media only screen and (max-width: 507px) {
      .overview.single-artists {clear:both;float:left;width:100%;margin:6px 1em 6px 0!important}

    }

/* WooCommerce */

.woocommerce div.product form.cart .variations th {
    padding: 0 10px 0 0;
}
.woocommerce div.product form.cart .variations select {
    background: #fff;
  }
.woocommerce div.product form.cart .variations .value select {
    margin-right: 0em;
}

button.single_add_to_cart_button.button.alt, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  /*  margin-right: 1em; */
}
.woocommerce.single .sold-individually .entry-summary>form.cart>.quantity {
    display: none;
}
.woocommerce.single .entry-summary>form.cart>*,
.woocommerce.single .woocommerce-variation-add-to-cart>* {
    margin-right: 2px;
    margin-left: auto;
    display: flex;
    align-self: normal;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.woocommerce.single .entry-summary>form.cart .wc-stripe-product-checkout-container.bottom.active,
.woocommerce.single .product_tag-wg.product-type-auction .entry-summary>form.cart .wc-stripe-product-checkout-container.bottom.active {display:none;}
.woocommerce.single .product_tag-wg .entry-summary>form.cart .wc-stripe-product-checkout-container.bottom.active {display:flex;}



button.single_add_to_cart_button.button.alt,
.product_cat-impermanent.product_cat-in-rainbows button.single_add_to_cart_button.button.alt {
    background-color: #0a0808!important;
	transition: all .1s ease-in-out;
    color: #fff!important;
    width:100%;
}
button.single_add_to_cart_button.button.alt:hover {
  background-color: #10b0db!important;transition: all .1s ease-in-out;
}
div#wc-stripe-payment-request-wrapper {
  flex: 1 1 auto;
	padding-top:0!important;
	width:100%!important;
}
.page-id-292 div#wc-stripe-payment-request-wrapper {
	max-width: calc(100% - 40px);
	margin: 0 auto;
}
div#pay_with_amazon {
    height: 48px!important;
    width: 184px!important;
    opacity: .86;
}
div#pay_with_amazon .amazonpay-button-view3,
div#pay_with_amazon .amazonpay-button-view3 .amazonpay-button-microtext,
div#pay_with_amazon .amazonpay-button-view3 .amazonpay-button-microtext img {
    display: none!important;
}
div#pay_with_amazon .amazonpay-button-view1-ink {
    border: none;
    padding: 1px;
}
p#wc-stripe-payment-request-button-separator {
    display: block;
    width: 100%;
    margin: .6em!important;
}

.woocommerce-cart button.apple-pay-button,
#wc-stripe-payment-request-button {
 width:100%!important;
 display: block!important;
 }
.postid-10672.woocommerce.single .entry-summary>form.cart .single_add_to_cart_button {
    flex-basis: 100%;
}
.product_cat-gift-shop button.single_add_to_cart_button.button.alt,
.product_cat-in-rainbows button.single_add_to_cart_button.button.alt,
.product_cat-add-ons button.single_add_to_cart_button.button.alt,
.product_cat-prints button.single_add_to_cart_button.button.alt {
  width: inherit;
}
p.stock.in-stock,
form.woocommerce-ordering,
.woocommerce span.onsale,
.postid-1679 .product_meta,
.summary p.stock.out-of-stock {
    display: none;
}
.out-of-stock-badge {
    display: none;
}
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt {
	background-color: #e66000;
}

.nv-shop.col {
    margin: 0 auto;
}
.nv-sidebar-toggle {
    display: none;
}
/* .woocommerce .woocommerce-message>a.button {background:#fff!important;} */

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    background: #e66000;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.term-new-western-talent-2020 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #ababab;
}
.term-new-western-talent-2020 a#aqbp_quick_buy_shop_btn {
    background: #ababab;
}
h2.woocommerce-loop-product__title {
    font-size: 1.45em!important;
    font-style: italic;
    font-weight: bold;
    margin-top: 2.4em;
    line-height: 1;
    padding: 12px 0 8px!important;
    letter-spacing: 0.01em;
}
h2.woocommerce-loop-product__title a {color:#000;transition: color .2s ease-in-out;}
h2.woocommerce-loop-product__title a:hover {color:#e66000;transition: color .2s ease-in-out;}
#content .woocommerce {
    margin: 4em auto;
}
.page-id-6964 .products .product h5 {
    margin-top: 4em;
}
.woocommerce .products ul,
.woocommerce ul.products {
    display: flex;
    justify-content: flex-start;
	  flex-wrap:wrap;
}
.page-id-16340 .woocommerce ul.products,
.page-id-15617 .woocommerce ul.products {
    justify-content: center;
}
.woocommerce.columns-2 ul.products li.product {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    max-width: 50vh;
    margin: 0 auto 2.992em;
}
.single-artists .woocommerce .products ul,
.single-artists .woocommerce ul.products {
    justify-content: inherit;
}
.woocommerce ul.products li.first:last-of-type {
	margin-right: 0;
}
.page-template-template-tx-wm .woocommerce ul.products li.first:last-of-type,
.page-id-5616 .woocommerce ul.products li.first:last-of-type {
  margin-right: auto;
}
.related h2.woocommerce-loop-product__title {display:inline;}
.wcct_countdown_timer * {
    font-family: inherit;
}

.more-details-link p {text-align: right;}
.more-details-link p a {
	color: #404248;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.02em;
    font-size: .86rem;
}
.more-details-link p a:hover {color:#e66000;}

.product_cat-new-western-talent ul.tabs.wc-tabs,
.product_cat-new-western-talent .product_meta>span,
.product_cat-special-opportunity ul.tabs.wc-tabs,
.product_cat-special-opportunity .product_meta>span,
.related h2 {
    display: none;
}
.woocommerce ul.products li.product strong {
    display: inherit;
}
.woocommerce .woocommerce-Tabs-panel {
    max-width: 76%;
    margin: 0 auto 2em!important;
}
.woocommerce-tabs.wc-tabs-wrapper {
    border-top: 1px solid #ccc;
    padding-top: 0em;
	display: none;
}
.woocommerce-Tabs-panel--description img.alignleft {
    margin: 6px 16px 16px 0;
	}
.woocommerce-Tabs-panel--description img.alignright {
    margin: 6px 0 16px 16px;
	}

/* ARCHIVE page for CPT ARTISTS*/
.post-type-archive-artists .nv-card-content-wrapper h5, .post-type-archive-artists .nv-card-content-wrapper h2, .post-type-archive-artists .nv-card-content-wrapper .woocommerce-product-details__short-description,
.post-type-archive-artists .nv-card-content-wrapper .more-details-link,
.post-type-archive-artists .nv-card-content-wrapper .price,
.post-type-archive-artists .nv-card-content-wrapper span.sold-out-overlay,
.post-type-archive-artists .nv-card-content-wrapper .products span.sold-out-overlay,
.post-type-archive-artists .product_cat-impermanent .nv-card-content-wrapper span.sold-out-overlay,
.post-type-archive-artists .format-standard,
.post-type-archive-artists .load-more-posts {
    display: none!important;
}
.post-type-archive-artists .layout-default .nv-post-thumbnail-wrap {
    flex: 1 1 auto;
    max-width: inherit;
    margin-bottom:0;
}
.post-type-archive-artists .nv-post-thumbnail-wrap img {
    height: auto;
    width: 140px;
}
.post-type-archive-artists #content .woocommerce {
    margin: 1em auto 0;
}
.post-type-archive-artists .article-content-col {
    padding: 1em 1.4em .4em;
    background: linear-gradient(180deg,  #eee 0%,#ffffff 50%);
    border: 1px solid #ececec;
}
.post-type-archive-artists .woocommerce ul.products,
.post-type-archive-artists .woocommerce ul.products li.product {
  margin-bottom:0;
}
.artist-archive-button {
  width: auto;
  text-align: center;
  border: 1px solid #ededed;
  padding: 1em 3px;
  margin: 1em 0 0 -22.5%!important;
  flex: 1 0 22%;
  align-self: start;
  color: #4e4e4e;
  font-size: .9em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background:#fff;
}
a.artist-archive-button:hover {
  background:#10b0db;
  color:#fff;
  font-weight: bold;
  border-color: #10b0db;
}
.non-grid-content.default-layout-content.artist-row {
  flex-direction: row;
}
@media only screen and (max-width: 959px) {

  .non-grid-content.default-layout-content.artist-row {
    flex-direction: column;
  }
  .article-content-col .content {
    flex-direction: row;
}
  .artist-archive-button {
    margin: 0!important;
    display: block;
    width: 100%;
    margin: 1em auto!important;
  }
}
@media only screen and (max-width: 768px) {
.col-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
.post-type-archive-artists .article-content-col .content {flex-direction: row;}
.post-type-archive-artists img.alignleft.wp-post-image {margin:0}

}

/* EDIT ME! */
section.related.products,
ul.tabs.wc-tabs,
.product_meta {
    border-top: 1px solid #ccc;
    padding-top: 42px;
		display:none;
}

.product-type-auction ul.tabs.wc-tabs {
    display: block!important;
    margin-top: 5em!important;
    padding-top: 2em!important;
    border-top: 2px solid #e9e8e6!important;
}
.product_cat-gift-shop ul.tabs.wc-tabs {display:inherit;}
.woocommerce.single .entry-summary>form.cart .woocommerce-variation-add-to-cart {justify-content:space-evenly;}

.auction_end_start .ywcact_auction_end_start_label {
    clear: both;
}

/* END EDIT ME */

.woocommerce .outofstock a.button.product_type_simple {
    background-color: #ababab;
    margin-right: 1em;
}


.outofstock a.add_to_cart_button,
.woocommerce .related .outofstock a.button.product_type_simple,
.archive.woocommerce .outofstock a.button.product_type_simple,
.archive.term-new-western-talent-2020 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.archive.term-new-western-talent-2020 a#aqbp_quick_buy_shop_btn,
.related a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.related a#aqbp_quick_buy_shop_btn,
.product_cat-new-western-talent-2020 span.sold-out-overlay,
.products .product_cat-new-western-talent-2020 span.sold-out-overlay {
    display: none;
}
.product_cat-impermanent span.sold-out-overlay,
.products .product_cat-impermanent span.sold-out-overlay {
    display: inherit!important;
}

.woocommerce .outofstock .price {
    color: #ababab!important;
	  text-decoration: line-through;
	display:none!important;
}
span.sold-out-overlay::before {
	content: ' ';
	background:#E34324;
	width:10px;
	height:10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    display: inline-block;
    margin: 0 4px;
}
span.sold-out-overlay {
    color: #ababab;
    font-style: italic;
    font-size: .88em;
    line-height: 2.3;
    margin: 0 4px;
}
.products span.sold-out-overlay {
    margin: 1.7em 0 0;
    line-height: 2.1;
}
.related span.sold-out-overlay {
    margin-bottom:-23px;
}
.single-product div.product span.sold-out-overlay {
    /* display: none; */
    position: relative;
    float: right;
    top: -10.4em;
    right: 16px;
}
.single-product .more-products span.sold-out-overlay {
    /* display: none; */
    float: left;
    margin-top:0;
}

.product_tag-nfs span.sold-out-overlay {
    display: none;
}
.outofstock h2.woocommerce-loop-product__title {
    padding-right: 36px!important;
}

.woocommerce-LoopProduct-link .img-wrap {
    -webkit-box-shadow: 0px 2px 8px #7c7c7c;
    box-shadow: 0px 2px 8px #7c7c7c;
}
.product_cat-gift-shop .woocommerce-LoopProduct-link .img-wrap,
.product_tag-nobg .woocommerce-LoopProduct-link .img-wrap,
.product_tag-shadow-buster .woocommerce-LoopProduct-link .img-wrap {
    -webkit-box-shadow: none;
}

/* Scale tags for Impermanent Collection */
.page-id-6964 .woocommerce.columns-1 .product_tag-w-200 div.nv-card-content-wrapper { width: 200%; margin: 0 0 0 -50%; }
.page-id-6964 .product_tag-w-195 div.nv-card-content-wrapper { width: 195%; margin: 0 0 0 -47.5%; }
.page-id-6964 .product_tag-w-190 div.nv-card-content-wrapper { width: 190%; margin: 0 0 0 -45%; }
.page-id-6964 .product_tag-w-185 div.nv-card-content-wrapper { width: 185%; margin: 0 0 0 -42.5%; }
.page-id-6964 .product_tag-w-180 div.nv-card-content-wrapper { width: 180%; margin: 0 0 0 -40%; }
.page-id-6964 .product_tag-w-175 div.nv-card-content-wrapper { width: 175%; margin: 0 0 0 -37.5%; }
.page-id-6964 .product_tag-w-170 div.nv-card-content-wrapper { width: 170%; margin: 0 0 0 -35%; }
.page-id-6964 .product_tag-w-165 div.nv-card-content-wrapper { width: 165%; margin: 0 0 0 -32.5%; }
.page-id-6964 .product_tag-w-160 div.nv-card-content-wrapper { width: 160%; margin: 0 0 0 -30%; }
.page-id-6964 .product_tag-w-155 div.nv-card-content-wrapper { width: 155%; margin: 0 0 0 -27.5%; }
.page-id-6964 .product_tag-w-150 div.nv-card-content-wrapper { width: 150%; margin: 0 0 0 -25%; }
.page-id-6964 .product_tag-w-145 div.nv-card-content-wrapper { width: 145%; margin: 0 0 0 -22.5%; }
.page-id-6964 .product_tag-w-140 div.nv-card-content-wrapper { width: 140%; margin: 0 0 0 -20%; }
.page-id-6964 .product_tag-w-135 div.nv-card-content-wrapper { width: 135%; margin: 0 0 0 -17.5%; }
.page-id-6964 .product_tag-w-130 div.nv-card-content-wrapper { width: 130%; margin: 0 0 0 -15%; }
.page-id-6964 .product_tag-w-125 div.nv-card-content-wrapper { width: 125%; margin: 0 0 0 -12.5%; }
.page-id-6964 .product_tag-w-120 div.nv-card-content-wrapper { width: 120%; margin: 0 0 0 -10%; }
.page-id-6964 .product_tag-w-115 div.nv-card-content-wrapper { width: 115%; margin: 0 0 0 -7.5%; }
.page-id-6964 .product_tag-w-110 div.nv-card-content-wrapper { width: 110%; margin: 0 0 0 -5%; }
.page-id-6964 .product_tag-w-105 div.nv-card-content-wrapper { width: 105%; margin: 0 0 0 -2.5%; }

.parent-pageid-6964 .product_tag-w-200 div.nv-card-content-wrapper { width: 200%; margin: 0 0 0 -50%; }
.parent-pageid-6964 .product_tag-w-195 div.nv-card-content-wrapper { width: 195%; margin: 0 0 0 -47.5%; }
.parent-pageid-6964 .product_tag-w-190 div.nv-card-content-wrapper { width: 190%; margin: 0 0 0 -45%; }
.parent-pageid-6964 .product_tag-w-185 div.nv-card-content-wrapper { width: 185%; margin: 0 0 0 -42.5%; }
.parent-pageid-6964 .product_tag-w-180 div.nv-card-content-wrapper { width: 180%; margin: 0 0 0 -40%; }
.parent-pageid-6964 .product_tag-w-175 div.nv-card-content-wrapper { width: 175%; margin: 0 0 0 -37.5%; }
.parent-pageid-6964 .product_tag-w-170 div.nv-card-content-wrapper { width: 170%; margin: 0 0 0 -35%; }
.parent-pageid-6964 .product_tag-w-165 div.nv-card-content-wrapper { width: 165%; margin: 0 0 0 -32.5%; }
.parent-pageid-6964 .product_tag-w-160 div.nv-card-content-wrapper { width: 160%; margin: 0 0 0 -30%; }
.parent-pageid-6964 .product_tag-w-155 div.nv-card-content-wrapper { width: 155%; margin: 0 0 0 -27.5%; }
.parent-pageid-6964 .product_tag-w-150 div.nv-card-content-wrapper { width: 150%; margin: 0 0 0 -25%; }
.parent-pageid-6964 .product_tag-w-145 div.nv-card-content-wrapper { width: 145%; margin: 0 0 0 -22.5%; }
.parent-pageid-6964 .product_tag-w-140 div.nv-card-content-wrapper { width: 140%; margin: 0 0 0 -20%; }
.parent-pageid-6964 .product_tag-w-135 div.nv-card-content-wrapper { width: 135%; margin: 0 0 0 -17.5%; }
.parent-pageid-6964 .product_tag-w-130 div.nv-card-content-wrapper { width: 130%; margin: 0 0 0 -15%; }
.parent-pageid-6964 .product_tag-w-125 div.nv-card-content-wrapper { width: 125%; margin: 0 0 0 -12.5%; }
.parent-pageid-6964 .product_tag-w-120 div.nv-card-content-wrapper { width: 120%; margin: 0 0 0 -10%; }
.parent-pageid-6964 .product_tag-w-115 div.nv-card-content-wrapper { width: 115%; margin: 0 0 0 -7.5%; }
.parent-pageid-6964 .product_tag-w-110 div.nv-card-content-wrapper { width: 110%; margin: 0 0 0 -5%; }
.parent-pageid-6964 .product_tag-w-105 div.nv-card-content-wrapper { width: 105%; margin: 0 0 0 -2.5%; }

/* 100% = ~ 24" */
.page-id-6964 .product_tag-w-95 div.nv-card-content-wrapper  { width: 95%; margin: 0 auto; }
.page-id-6964 .product_tag-w-90 div.nv-card-content-wrapper  { width: 90%; margin: 0 auto; }
.page-id-6964 .product_tag-w-85 div.nv-card-content-wrapper  { width: 85%; margin: 0 auto; }
.page-id-6964 .product_tag-w-80 div.nv-card-content-wrapper  { width: 80%; margin: 0 auto; }
.page-id-6964 .product_tag-w-75 div.nv-card-content-wrapper  { width: 75%; margin: 0 auto; }
.page-id-6964 .product_tag-w-70 div.nv-card-content-wrapper  { width: 70%; margin: 0 auto; }
.page-id-6964 .product_tag-w-65 div.nv-card-content-wrapper  { width: 65%; margin: 0 auto; }
.page-id-6964 .product_tag-w-60 div.nv-card-content-wrapper  { width: 60%; margin: 0 auto; }
.page-id-6964 .product_tag-w-55 div.nv-card-content-wrapper  { width: 55%; margin: 0 auto; }
.page-id-6964 .product_tag-w-50 div.nv-card-content-wrapper  { width: 50%; margin: 0 auto; }
.page-id-6964 .product_tag-w-45 div.nv-card-content-wrapper  { width: 45%; margin: 0 auto; }
.page-id-6964 .product_tag-w-40 div.nv-card-content-wrapper  { width: 40%; margin: 0 auto; }
.page-id-6964 .product_tag-w-35 div.nv-card-content-wrapper  { width: 35%; margin: 0 auto; }
.page-id-6964 .product_tag-w-30 div.nv-card-content-wrapper  { width: 30%; margin: 0 auto; }
.page-id-6964 .product_tag-w-25 div.nv-card-content-wrapper  { width: 25%; margin: 0 auto; }
.page-id-6964 .product_tag-w-20 div.nv-card-content-wrapper  { width: 20%; margin: 0 auto; }

.parent-pageid-6964 .page-id-6964 .product_tag-w-95 div.nv-card-content-wrapper  { width: 95%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-90 div.nv-card-content-wrapper  { width: 90%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-85 div.nv-card-content-wrapper  { width: 85%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-80 div.nv-card-content-wrapper  { width: 80%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-75 div.nv-card-content-wrapper  { width: 75%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-70 div.nv-card-content-wrapper  { width: 70%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-65 div.nv-card-content-wrapper  { width: 65%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-60 div.nv-card-content-wrapper  { width: 60%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-55 div.nv-card-content-wrapper  { width: 55%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-50 div.nv-card-content-wrapper  { width: 50%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-45 div.nv-card-content-wrapper  { width: 45%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-40 div.nv-card-content-wrapper  { width: 40%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-35 div.nv-card-content-wrapper  { width: 35%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-30 div.nv-card-content-wrapper  { width: 30%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-25 div.nv-card-content-wrapper  { width: 25%; margin: 0 auto; }
.parent-pageid-6964 .page-id-6964 .product_tag-w-20 div.nv-card-content-wrapper  { width: 20%; margin: 0 auto; }

.single-artists .product_tag-w-200 div.nv-card-content-wrapper,
.single-artists .product_tag-w-195 div.nv-card-content-wrapper,
.single-artists .product_tag-w-190 div.nv-card-content-wrapper,
.single-artists .product_tag-w-185 div.nv-card-content-wrapper,
.single-artists .product_tag-w-180 div.nv-card-content-wrapper,
.single-artists .product_tag-w-175 div.nv-card-content-wrapper,
.single-artists .product_tag-w-170 div.nv-card-content-wrapper,
.single-artists .product_tag-w-165 div.nv-card-content-wrapper,
.single-artists .product_tag-w-160 div.nv-card-content-wrapper,
.single-artists .product_tag-w-155 div.nv-card-content-wrapper,
.single-artists .product_tag-w-150 div.nv-card-content-wrapper,
.single-artists .product_tag-w-145 div.nv-card-content-wrapper,
.single-artists .product_tag-w-140 div.nv-card-content-wrapper,
.single-artists .product_tag-w-135 div.nv-card-content-wrapper,
.single-artists .product_tag-w-130 div.nv-card-content-wrapper,
.single-artists .product_tag-w-125 div.nv-card-content-wrapper,
.single-artists .product_tag-w-120 div.nv-card-content-wrapper,
.single-artists .product_tag-w-115 div.nv-card-content-wrapper,
.single-artists .product_tag-w-110 div.nv-card-content-wrapper,
.single-artists .product_tag-w-105 div.nv-card-content-wrapper

.single-artists .product_tag-w-95 div.nv-card-content-wrapper,
.single-artists .product_tag-w-90 div.nv-card-content-wrapper,
.single-artists .product_tag-w-85 div.nv-card-content-wrapper,
.single-artists .product_tag-w-80 div.nv-card-content-wrapper,
.single-artists .product_tag-w-75 div.nv-card-content-wrapper,
.single-artists .product_tag-w-70 div.nv-card-content-wrapper,
.single-artists .product_tag-w-65 div.nv-card-content-wrapper,
.single-artists .product_tag-w-60 div.nv-card-content-wrapper,
.single-artists .product_tag-w-55 div.nv-card-content-wrapper,
.single-artists .product_tag-w-50 div.nv-card-content-wrapper,
.single-artists .product_tag-w-45 div.nv-card-content-wrapper,
.single-artists .product_tag-w-40 div.nv-card-content-wrapper,
.single-artists .product_tag-w-35 div.nv-card-content-wrapper,
.single-artists .product_tag-w-30 div.nv-card-content-wrapper,
.single-artists .product_tag-w-25 div.nv-card-content-wrapper,
.single-artists .product_tag-w-20 div.nv-card-content-wrapper  { width: 90%; margin: 0 auto;}



.page-id-6964 .product_tag-w-95 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-90 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-85 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-80 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-75 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-70 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-65 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-60 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-55 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-50 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-45 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-40 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-35 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-30 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-25 div.nv-card-content-wrapper,
.page-id-6964 .product_tag-w-20 div.nv-card-content-wrapper  { width: 100%; margin: 0 auto; max-width: 420px;} 

/*Studies + Sketches Proof*/
.page-id-15256 .product_tag-w-150 div.nv-card-content-wrapper { width: 150%; margin: 0 0 0 -25%; }
/*Studies + Sketches Live*/
.page-id-14507 .product_tag-w-150 div.nv-card-content-wrapper { width: 150%; margin: 0 0 0 -25%; }

@media only screen and (max-width: 767px) {
  .page-id-6964 .product_tag-w-200 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-195 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-190 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-185 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-180 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-175 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-170 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-165 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-160 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-155 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-150 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-145 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-140 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-135 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-130 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-125 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-120 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-115 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-110 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-105 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-95 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-90 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-85 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-80 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-75 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-70 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-65 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-60 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-55 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-50 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-45 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-40 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-35 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-30 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-25 div.nv-card-content-wrapper,
  .page-id-6964 .product_tag-w-20 div.nv-card-content-wrapper,

  .page-id-15256 .product_tag-w-150 div.nv-card-content-wrapper,
  .page-id-14507 .product_tag-w-150 div.nv-card-content-wrapper

	{ width: 100%; margin: 0 auto; }

  .woocommerce.columns-1 {
      max-width: 100%;
  }
}


.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 30.75%;
    border-bottom: 0px solid #ccc;
    padding-bottom: 2em;
    margin-bottom: 2em;
}
.product_cat-special-opportunity .product_meta>span {display:none;}

/*FB Messenger*/
.page-id-3379 .fb_reset {display:none;}

/*Pay w/ Amazon*/
.woocommerce-cart #pay_with_amazon {
    text-align: center;
    margin-top: 1em;
}

/* Checkout summary */
@media only screen and (min-width: 960px) {
  div#order_review {
      position: inherit;
      right: calc((100vw - 910px)/2);
      max-width: 374px;
      min-width: 260px;
  }
}

/* NWT 2021 Exhibition Page */
.page-id-8482 .button span {
    position: relative;
    top: -2px;
    margin: 0 4px;
    font-size: 0.9em;
}
.page-id-8482 .woocommerce .nv-product-image {
    font-size: .9em;
}
.page-id-8482 .woocommerce a.artist-profile-link {
    display: none;
}
.page-id-8482 .woocommerce .woocommerce-loop-product__title {
    margin-bottom: 3em;
    margin-top: 3em!important;
    padding-top: 1em!important;
    border-top: 1px solid #ededed;
}

/*NWT Archive Display*/
.term-new-western-talent ul.products li.product .woocommerce-loop-product__title {
	font-size:1.3em;font-style:italic;
}

.woocommerce .product.product_cat-new-western-talent .product_title {font-style:italic;}

@media only screen and (max-width: 768px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product   { width: 100%!important; }
	}
/* PRICING TABLE */

.package li.item, .package li.spacer {
    min-height: 92px;
    padding: 1em;
    border-bottom: 1px solid #f7f7f7;
    font-size: .9em;
    line-height: 1.4!important;
    margin:0 .5em;
    text-align: left;
}

.package li.item:last-of-type, .package li.spacer:last-of-type {border-bottom:none;}
.package li.subhead {
  font-size:1.1em;
  background:#f7f7f7;
  height:inherit;
  margin-top:0;
  padding:1em;
}

.flex-container {
  display: flex;
  padding: 1em;
}

.flex-item {
  flex: 1;
  width: 0;
}

.flex-item:not(:last-child) {
  margin-right: 1em;
}

.package {
  border: 1px solid #eee;
  list-style-type: none!important;
  margin: 0!important;
  padding: 0!important;
  transition: 0.25s;
  text-align:center;
}

.package:hover {
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);
  transform: scale(1.025);
}

.package .header {
    background-color: #333;
    color: #fff;
    font-size: 1.5em;
    padding: 1em;
    font-weight: bold;
    margin-top: 0;
}

.package .highlight {
  background-color: #29b6f6;
}

.package ul li {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  padding: 1.2em;
  text-align: center;
  margin-top:0!important;
}

.package .gray {
    background-color: #eee;
    font-size: 1em;
    margin-top: 0;
    padding: 1em;
}
li.gray.sign-up {
    padding-top: 0;
    padding-bottom: 1.6em;
}
/*button {
  background-color: #29b6f6;
  border: none;
  border-radius: .15em;
  color: #fff;
  cursor: pointer;
  padding: .75em 1.5em;
  font-size: 1em;
}*/

@media only screen and (max-width: 700px) {
  button {
    padding: .75em;
  }
}

@media only screen and (max-width: 600px) {
  .flex-container {
    flex-wrap: wrap;
    font-size: 1.1rem;
  }

  .flex-item {
    flex: 0 0 100%;
    margin-bottom: 1em;
    width: 100%;
  }
  .package li.item,
  .package li.spacer {min-height:0;}

  .package li.spacer,
  .package li.mobile-hide {display:none;}

  .package:hover {
    box-shadow: none;
    transform: none;
  }

  button {
    padding: .75em 1.5em;
  }
}
